home *** CD-ROM | disk | FTP | other *** search
- // FIXME most of these probably need nomipmaps
-
- // FIXME these are fakk shadersz
- bloodmdl1
- {
- cull none
- {
- map models/fx/blood/bloodmap1.tga
- blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
- // rgbGen identity
- alphaGen entity
-
- }
- }
-
-
- bloodmdl2
- {
- cull none
- {
- map models/fx/blood/bloodmap2.tga
- blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
- // rgbGen identity
- alphaGen entity
-
- }
- }
- // FIXME
-
- emap1
- {
- cull none
- {
- map textures/special/lightningmap1.tga
- blendFunc GL_ONE GL_ONE
- rgbGen vertex
- }
- }
-
- queenbeam1
- {
- cull none
- {
- map textures/sprites/qbeam1.tga
- blendFunc GL_ONE GL_ONE
- rgbGen vertex
- // tcmod scale 4 1
- tcmod scroll -6 0
- }
- }
-
- queenbeam2
- {
- cull none
- {
- map textures/sprites/qbeam2.tga
- blendFunc GL_ONE GL_ONE
- rgbGen vertex
- // tcmod scale 4 1
- tcmod scroll -6 0
- }
- }
-
- queenbeam3
- {
- cull none
- {
- map textures/sprites/qbeam3.tga
- blendFunc GL_ONE GL_ONE
- rgbGen vertex
- // tcmod scale 4 1
- tcmod scroll -6 0
- }
- }
-
- queenbeam4
- {
- cull none
- {
- map textures/sprites/qbeam4.tga
- blendFunc GL_ONE GL_ONE
- rgbGen vertex
- // tcmod scale 4 1
- tcmod scroll -6 0
- }
- }
-
- turtleshell
- {
- // cull
- // surfaceparm nolightmap
- surfaceparm trans
- surfaceparm nonsolid
- qer_trans 0.500000
- {
- map models/characters/mock_turtle/mshell.tga
- blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
- alphaGen dot 0 0.5
- }
- }
-
- turtleshell-primary
- {
- surfaceparm trans
- surfaceparm nonsolid
- qer_trans 0.500000
- {
- map models/characters/mock_turtle/mshell.tga
- blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
- alphaGen entity
- rgbGen const 1 1 1
- }
- }
-
- textures/common/lookingglass
- {
- // sort additive
- cull disable
- nomipmaps
- surfaceparm nolightmap
- surfaceparm trans
- surfaceparm nonsolid
- qer_trans 0.500000
- {
- map textures/common/rift_light.tga
- blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
- alphaGen dot 0 1
- tcmod scale 2 1.0
- tcmod scroll 0.5 0
- }
- }
-
- textures/common/rift_light
- {
- // sort additive
- cull disable
- nomipmaps
- surfaceparm nolightmap
- surfaceparm trans
- surfaceparm nonsolid
- qer_trans 0.500000
- {
- map textures/common/rift_light.tga
- blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
- alphaGen dot 0 0.5
- tcmod scale 2 1.0
- tcmod scroll 0.5 0
- }
- }
-
- textures/common/rift_light2
- {
- // sort additive
- cull disable
- nomipmaps
- surfaceparm nolightmap
- surfaceparm trans
- surfaceparm nonsolid
- qer_trans 0.500000
- {
- map textures/common/rift_light.tga
- blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
- alphaGen dot 0 0.5
- tcmod scale 2 1.0
- tcmod scroll -0.6 0
- }
- }
-
- fx/rift_base
- {
- surfaceparm nolightmap
- cull disable
- {
- depthwrite
- alphafunc ge128
- // map models/fx/icewall/skin01.tga
- map $whiteimage
- blendFunc GL_ONE GL_ONE
- tcGen base
- // tcmod scale 4 4 // 0.5 0.25
- // tcmod scroll 0 -6
- rgbGen wave noise 0.75 0.25 0 50
- tcmod rotate -180
- }
- }
-
-
- // TEST - bush test
- textures/test/alphabush
- {
- surfaceparm nolightmap
- surfaceparm nonsolid
- surfaceparm trans
- qer_editorimage textures/test/alphabush_test.tga
- sort seeThrough
- {
- alphatest greaterequal 0.5
- depthWrite
- map textures/test/alphabush_test.tga
- tcMod scroll 0.5 0.125
- // alphagen entity
- blendfunc gl_src_alpha gl_one_minus_src_alpha
- }
- }
-
- // FIXME removeme JPW -- like a shockwave only for sm0ke d00t
- textures/effects/smokewave
- {
- cull twosided
- surfaceparm nolightmap
- {
- clampmap textures/special/fullsmoke.tga
- blendfunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
- alphagen entity
- tcmod offset 0 -1
- tcmod scale 1 0.25
- tcmod scroll 0 -2
- }
- }
-
- // JPW - basic code-controlled alpha/code-controlled color
- // for jackbomb shockwave
- textures/effects/shockwave
- {
- {
- // map $whiteimage // this one worked
- map models/fx/fx_shockwave/skin_exploshock.tga
- blendfunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
- alphaGen entity
- rgbGen entity
- // alphaGen dot 0 0.23
- // rgbGen entity
- }
- }
-
- // JPW - same thing but with gradient alpha texture for boojum sonic cone
- textures/effects/shockwave2
- {
- cull none
- {
- map models/fx/fx_boojum_cone/gradient.tga
- // map textures/effects/gradient.tga
- blendfunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
- alphaGen entity
- // rgbGen entity
- }
- }
-
- // JPW - same thing but with gradient alpha texture -- for boojum sonic wave
- textures/effects/shockwave2a
- {
- cull none
- {
- map models/fx/fx_boojum_cone/gradienttemp.tga
- // map textures/effects/gradienttemp.tga
- blendfunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
- alphaGen entity
- // rgbGen entity
- }
- }
-
- // JPW - for EV_Electrocute
- powerups/bogus
- {
- cull disable
- {
- map textures/special/lightning.tga
- blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
- tcMod rotate 90
- tcMod scale 1.0 2.0
- alphagen const 1.0
- }
- }
-
- // JPW - for EV_Electrocute
- powerups/shock1
- {
- // deformvertexes bulge 4 4 0
- deformvertexes wave 100 sin 4 4 0 100
- cull disable
- {
- alphatest greaterequal 0.3
- map textures/special/lightning.tga
- blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
- tcMod scroll 0 1
- tcMod scale 3 4
- // alphagen entity
- alphaGen wave inversesawtooth -2 3 0 1 // entity
- }
- if shaderlod 0.5
- {
- alphatest greaterequal 0.3
- map textures/special/lightning.tga
- blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
- tcMod rotate 90
- tcMod scale 1.0 2.0
- alphagen wave sawtooth 0 0.6 0 4.5
- }
- endif
- }
-
- // JPW - for croquet mallet swipe
- powerups/lightningswipe
- {
- cull disable
- {
- alphatest greaterequal 0.3
- map textures/special/lightning.tga
- blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
- tcMod scroll 2 0
- tcMod scale 6 1
- // alphagen entity
- // alphaGen wave inversesawtooth -2 3 0 1 // entity
- }
- }
-
- // JPW - jackbomb explody thing
- fx/splode1
- {
- surfaceparm nolightmap
- cull none
- if shaderlod 0.45
- {
- alphatest greaterequal 0.25
- depthWrite
- map models/fx/fx_shockwave/skin_explo2.tga
- tcMod scroll 0.5 0.125
- alphagen entity
- blendfunc gl_src_alpha gl_one_minus_src_alpha
- }
- endif
- {
- map models/fx/fx_shockwave/skin_explo1.tga
- blendfunc gl_one gl_one
- rgbgen entity
- tcMod rotate 180
- }
- }
-
- // JPW - jackbomb explody thing
- fx/splode2
- {
- surfaceparm nolightmap
- cull none
- {
- map models/fx/fx_shockwave/skin_explo2.tga
- blendfunc gl_src_alpha gl_one_minus_src_alpha
- alphagen entity
- tcMod scroll 0.5 0.125
- }
- }
-
- // JPW -- new jackbomb explody cylinder thing
- fx/splodecyl
- {
- // sort additive
- cull disable
- nomipmaps
- surfaceparm nolightmap
- surfaceparm trans
- surfaceparm nonsolid
- qer_trans 0.500000
- {
- map textures/common/splodecyl.tga
- // blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
- blendFunc GL_ONE GL_ONE
- rgbGen entity
- alphaGen entity
- // alphaGen dot 0 0.5
- tcmod scale 2 1.0
- tcmod scroll 4 0
- }
- }
-
- // JPW - jackbomb explody thing (bluegreen)
- fx/bsplode1
- {
- surfaceparm nolightmap
- cull none
- if shaderlod 0.45
- {
- alphatest greaterequal 0.25
- depthWrite
- map models/fx/fx_shockwave/bskin_explo2.tga
- tcMod scroll 0.5 0.125
- alphagen entity
- blendfunc gl_src_alpha gl_one_minus_src_alpha
- }
- endif
- {
- map models/fx/fx_shockwave/bskin_explo1.tga
- blendfunc gl_one gl_one
- rgbgen entity
- tcMod rotate 180
- }
- }
-
- // JPW - jackbomb explody thing (bluegreen)
- fx/bsplode2
- {
- surfaceparm nolightmap
- cull none
- {
- map models/fx/fx_shockwave/bskin_explo2.tga
- blendfunc gl_src_alpha gl_one_minus_src_alpha
- alphagen entity
- tcMod scroll 0.5 0.125
- }
- }
-
- // JPW -- new jackbomb explody cylinder thing (bluegreen)
- fx/bsplodecyl
- {
- // sort additive
- cull disable
- nomipmaps
- surfaceparm nolightmap
- surfaceparm trans
- surfaceparm nonsolid
- qer_trans 0.500000
- {
- map textures/common/bsplodecyl.tga
- // blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
- blendFunc GL_ONE GL_ONE
- rgbGen entity
- alphaGen entity
- // alphaGen dot 0 0.5
- tcmod scale 2 1.0
- tcmod scroll 4 0
- }
- }
-
- // JPW - for EV_Stealth
- powerups/stealth
- {
-
- surfaceparm trans
- surfaceparm nonsolid
- cull back
- deformvertexes normal 5 0
- sort seeThrough
- {
- depthWrite
- map textures/effects/reflights.tga
- // blendfunc gl_one gl_one
- blendfunc gl_dst_color gl_one
- rgbgen const 0.5 0.5 0.5
- tcgen environment
- }
- }
-
- // JPW - for rage box
- powerups/rage
- {
- // surfaceparm trans
- // surfaceparm nonsolid
- cull back
- deformvertexes bulge 2 2 0
- // sort seeThrough
- {
- map textures/effects/reflights.tga
- blendfunc gl_one gl_one
- rgbgen const 0.3 0 0
- tcgen environment
- tcmod scroll 0.125 1
- }
- }
-
- // JPW - for queen2 ditty
- powerups/queen2
- {
- cull back
- deformvertexes bulge 3 3 0
- {
- map textures/effects/reflights.tga
- blendfunc gl_one gl_one
- rgbgen const 1 1 0.7
- tcgen environment
- tcmod scroll 0.125 1
- }
- }
-
- // JPW - for Gryphon Kenobi
- powerups/gryphon
- {
- cull back
- deformvertexes bulge 3 3 0
- {
- map textures/effects/reflights1.tga
- // blendfunc gl_one gl_one
- blendfunc gl_src_alpha gl_one_minus_src_alpha
- rgbgen const 1 1 0.7
- tcgen environment
- // tcmod scale 3 3
- tcmod scroll 0.125 1
- alphagen dot 1 0.5
- }
- }
-
-
- // JPW - for blunderbuss
- powerups/blunderball
- {
-
- surfaceparm trans
- surfaceparm nonsolid
- cull back
- deformvertexes normal 5 0
- sort seeThrough
- {
- depthWrite
- map textures/effects/reflights.tga
- // blendfunc gl_one gl_one
- blendfunc gl_dst_color gl_one
- rgbgen const 1 1 1
- alphagen dot 1 0
- tcgen environment
- tcMod scroll 1 0
- }
- }
-
-
-
- // JPW - for EV_Freeze
- powerups/iceblock1
- {
- // deformvertexes normal 150 0
- cull disable
- {
- map textures/effects/reflights.tga
- blendfunc gl_one gl_one
- rgbgen entity
- tcgen environment
- }
- }
-
- // JPW - for EV_Freeze
- powerups/iceblock2
- {
- deformvertexes bulge 10 10 0
- cull disable
- {
- map models/fx/icewall/skin01.tga
- blendFunc GL_ONE GL_ONE
- rgbgen entity
- }
- }
-
-
- // JPW - frozen in block of ice sprites
- icecubebit2
- {
- spritegen parallel
- cull twosided
- surfaceparm nolightmap
- {
- map sprites/f2_icebit.tga
- blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
- alphaGen entity
- }
- }
-
- icebit2
- {
- spritegen parallel
- cull twosided
- surfaceparm nolightmap
- {
- depthWrite
- map sprites/f2_iceeffect.tga
- blendFunc GL_ONE GL_ONE
- rgbGen vertex
- alphaGen vertex
- }
- }
-
- icepuff2
- {
- spritegen parallel
- cull twosided
- surfaceparm nolightmap
- {
- depthWrite
- map sprites/f2_icepuff.tga
- blendFunc GL_ONE GL_ONE
- rgbGen vertex
- alphaGen vertex
- }
- }
- // JPW
-
- fx/eyebeam
- {
- surfaceparm nolightmap
-
- cull back
- {
- map models/fx/fx_eyestaff/skin_explo2.tga
-
- alphafunc ge128
- // alphagen const 0.7
- // alphagen dot 1 0
- blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
- tcGen base
- tcmod scale 0.25 0.25 // 0.5 0.25 // old way
- tcmod scroll 0 -0.25 // old way
- }
- }
-
- fx/eyebeam2
- {
- surfaceparm nolightmap
- cull back
- {
- depthwrite
- alphafunc ge128
- // alphagen dot 0 1
- // alphagen const 0.7
- map models/fx/fx_eyestaff/skin_explo2.tga
- blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
- tcGen base
- tcmod scale 4 4 // 0.5 0.25
- tcmod scroll 0 -6
- }
- }
-
- fx/eyebeam3
- {
- surfaceparm nolightmap
- cull back
- {
- depthwrite
- alphafunc ge128
- // alphagen dot 0 1
- // alphagen const 0.7
- // map models/fx/fx_eyestaff/skin_explo2.tga
- map textures/special/blue_eyebeam.tga
- blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
- // blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
- tcGen base
- tcmod scale 4 4 // 0.5 0.25
- tcmod scroll 0 -6
- }
- }
-
- fx/eyebeam4
- {
- surfaceparm nolightmap
- cull back
- {
- depthwrite
- alphafunc ge128
- // alphagen dot 0 1
- // alphagen const 0.7
- // map models/fx/fx_eyestaff/skin_explo2.tga
- map textures/special/blue_eyebeam.tga
- blendFunc GL_ONE GL_ONE
- // blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
- tcGen base
- tcmod scale 4 4 // 0.5 0.25
- tcmod scroll 0 -6
- }
- }
- fx/eyebeam5
- {
- surfaceparm nolightmap
- // cull front
- {
- depthwrite
-
- alphatest greaterequal 0.9
-
- // alphafunc ge128
- // alphagen dot 0 1
- // alphagen const 0.7
- // map models/fx/fx_eyestaff/skin_explo2.tga
- map textures/special/purple.tga
- // blendFunc GL_ONE GL_ONE
- blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
- tcGen base
- tcmod scale 1 1 // 0.5 0.25 // old way
- tcmod scroll 0 -2 // old way
- }
- }
-
-
- fx/beamtrail
- {
- // deformvertexes bulge 5 5 5
- surfaceparm nolightmap
-
- cull none
- {
- map models/fx/icewall/skin01.tga
- blendFunc GL_ONE GL_ONE
- tcGen base
- alphagen dot 0 1
- }
- }
-
- fx/hatterheadsplode
- {
- surfaceparm nolightmap
- cull none
- {
- map textures/special/hatterheadsplode.tga
- blendFunc GL_ONE GL_ONE
- tcGen base
- tcmod rotate 100
- alphagen entity
- rgbgen entity
- }
- }
-
- fx/hattersplode
- {
- surfaceparm nolightmap
- cull none
- {
- map textures/special/hattershock.tga
- blendFunc GL_ONE GL_ONE
- tcGen base
- tcmod rotate 100
- alphagen entity
- rgbgen entity
- }
- }
- fx/hatterdrop
- {
- surfaceparm nolightmap
- cull none
- {
- map textures/special/hatterdrop.tga
- blendFunc GL_ONE GL_ONE
- tcGen base
- // tcmod rotate 100
- alphagen entity
- rgbgen entity
- }
- }
-
- fx/cardtrail1
- {
- surfaceparm nolightmap
- cull none
- {
- map textures/special/test1.tga
- blendfunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
- tcGen base
- alphagen entity
- }
- }
-
- fx/tilesteam
- {
- spritegen parallel
- cull twosided
- surfaceparm nolightmap
- {
- map textures/sprites/steam_tile.tga
- blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
- rgbGen const 1 1 1
- alphaGen vertex
- }
- }
-
- fx/deadtime
- {
- // deformvertexes wave 100 sin 5 5 0 200
- cull twosided
- surfaceparm nolightmap
- {
- map models/fx/fx_deadtime/fx_deadtime.tga
- blendfunc gl_one gl_one
- alphatest greaterequal 0.3
- rgbgen entity
- alphaGen entity
- }
- }
-
- // next few stolen from beau for hatter with Programmer Art(TM) applied -- JPW
- httrmap
- {
- cull none
- {
- map textures/sprites/httrmap.tga
- blendFunc GL_SRC_ALPHA GL_ONE
- alphaGen entity
- }
- }
-
- httrdrop
- {
- cull none
- {
- map textures/sprites/httrdrop.tga
- blendFunc GL_ONE GL_ONE
- rgbGen vertex
- }
- }
-
- httrhmist
- {
- cull none
- {
- map textures/sprites/httrmist.tga
- blendFunc GL_ONE GL_ONE
- rgbGen vertex
- }
- }
-
- httrripple
- {
- cull none
- spriteGen oriented
- {
- map textures/sprites/httrripple.tga
- blendFunc GL_ONE GL_ONE
- alphaGen vertex
- rgbGen vertex
- }
- }
-